const path = require('path')
module.exports = {
  devServer: {
    port: 9527,
    open: true,
    proxy: {
      '/conner': { // 以 /api开头的请求
        target: 'https://api.it120.cc',
        // 代理的 目标源
        changeOrigin: true,
        // 是否 开启代理
        pathRewrite: {
          '^/conner': '/conner'
          // 是否路径重写 如果 重写的值为 最终请求的地址是 target+重写的值+path
          // /api/getBanner   https://api.it120.cc/conner/api/getBanner
        }
      }
    }
  },
  lintOnSave: false,
  chainWebpack: config => {
    config.resolve.alias
      .set('@', path.join(__dirname, 'src'))
      .set('assets', path.join(__dirname, 'src/assets'))
      .set('components', path.join(__dirname, 'src/components'))
      .set('views', path.join(__dirname, 'src/views'))
      .set('utils', path.join(__dirname, 'src/utils'))
      .set('api', path.join(__dirname, 'src/api'))
      .set('mixins', path.join(__dirname, 'src/mixins'))
  }/* ,
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          require('postcss-pxtorem')({ // 把px单位换算成rem单位
            rootValue: 75, // 换算的基数(设计图750的根字体为75)
            propList: ['width', 'height', 'padding', 'margin']//* 代表将项目中的全部进行转换，单个转换如width、height等
          })
        ]
      }
    }
  } */
}
